dogs puppy colonial heights puppies cats endoscopy richmond chesterfield derbyshire birman cat dog petersburg colonoscopy henrico chester county